package d4_collection_set;

import java.util.HashSet;
import java.util.LinkedHashSet;
import java.util.Set;
import java.util.TreeSet;

/**
 * 2024/6/4 HashSet LinkedHashSet使用 Cjj
 */
public class SetTest1 {
    public static void main(String[] args) {

        //1.创建一个Set集合的对象 HashSet无序 不可重复 无索引 (只会无序一次)
        Set<Integer> set = new HashSet<>();
        set.add(1);
        set.add(2);
        set.add(3);
        System.out.println(set);

        //2.创建一个LinkedHashSet LinkedHashSet 有序 不可重复 无索引
        LinkedHashSet<String> linkedHashSet = new LinkedHashSet<>();
        linkedHashSet.add("王1");
        linkedHashSet.add("王1");
        linkedHashSet.add("王3");
        System.out.println(linkedHashSet);

        //3.创建一个TreeSet 排序(默认按照升序排序) 不可重复 无索引
        TreeSet<Integer> treeSet = new TreeSet<>();
        treeSet.add(8);
        treeSet.add(5);
        treeSet.add(6);
        treeSet.add(6);
        System.out.println(treeSet);

    }
}
